package cn.pro.api;

import cn.pro.entity.ProRole;
import cn.pro.entity.vo.ProRoleVo;
import cn.pro.utils.CheckMsg;
import cn.pro.utils.PageData;

import java.util.List;

public interface IProRoleService {

    CheckMsg create(ProRole proRole);

    PageData<ProRoleVo> selectList(ProRole proRole);

    CheckMsg delete(String roleId);

    CheckMsg updateRole(ProRole proRole);

    ProRoleVo selectById(String roleId);

    CheckMsg bindAccess(String roleId, List<String> accessIds);

}
